package com.neusoft.demo11;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
 * 从控制台输入三次学生的信息(学号 姓名 性别  年龄  手机号)
 * 实现将学生的信息写到一个文件中student.txt
 * 实现读取student.txt文件中的学生信息并输出
 *
 * 分析：
 *  1. 需要几个类  学生类Student   功能类Manager  测试类Test
 */
public class TestManager {
    public static void main(String[] args) {
        //录入三次学生信息
        Scanner scanner = new Scanner(System.in);
        List<Student> students = new ArrayList<>();
        for (int i = 0;i<3;i++){
           System.out.println("请输入学号：");
           int sid =  scanner.nextInt();
           System.out.println("请输入姓名：");
           String name =  scanner.next();
           System.out.println("请输入性别：");
           String sex =   scanner.next();
           System.out.println("请输入年龄：");
           int age = scanner.nextInt();
           System.out.println("请输入手机号：");
           String phone = scanner.next();
           //每循环一次就要创建一个学生对象
           Student student = new Student();
           student.setSid(sid);
           student.setName(name);
           student.setSex(sex);
           student.setAge(age);
           student.setPhone(phone);
           //要将学生对象添加到List集合中
           students.add(student);
       }
        //调用Manager类中的writeFile方法
        Manager manager = new Manager();
        manager.writeFile(students);


    }
}
